package kr.co.bettersoft.waitnumberstorem.activity;

import kr.co.bettersoft.waitnumberstorem.common.CommonConstant;
import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import android.widget.TextView;

/**
 * MainSettingsCertiInfoActivity
 * 설정에서 인증 정보를 선택시 이 액티비티가 실행된다.
 *   간단하게 인증에 관한 정보 - [단말기 전화번호] 를 보여주고,  "위의 번호로 인증받았습니다." 라는 문구를 보여준다.
 *   상단 또는 하단에 닫기 또는 뒤로가기 버튼을 둘 수 있다. - (누르면 액티비티 종료.)
 * @author blue
 *
 */
public class MainSettingsCertiInfoActivity extends Activity{
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 변수
	
	String TAG = "MainSettingsCertiInfoActivity";
	
	// 폰트
	private Typeface typefaceNanumGothic= null; 
	private Typeface typefaceNanumGothicBold = null;

	
	// 공용 프립스
	SharedPreferences sharedPrefCustom;	
	String agreedPhoneNum = "";	// 인증받은 전화번호 정보
	
	// 화면 구성
	TextView titleBar; // 타이틀
	TextView myPhoneNum;
	TextView infoCertifiedMsg;
	Button closeBtn;

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		requestWindowFeature( Window.FEATURE_NO_TITLE );
		setContentView(R.layout.main_settings_certi_info_activity);

		titleBar = (TextView) findViewById(R.id.title_bar);
		// my phone num
		myPhoneNum = (TextView) findViewById(R.id.pref_certi_info_phone_num);
		infoCertifiedMsg = (TextView) findViewById(R.id.pref_login_info_certified_msg);
		
		// pref
		sharedPrefCustom = getSharedPreferences(CommonConstant.prefName,
				Context.MODE_WORLD_READABLE | Context.MODE_WORLD_WRITEABLE);
		agreedPhoneNum = sharedPrefCustom.getString("agreedPhoneNum", "");
		
		// set my phone num to textView
		if(agreedPhoneNum!=null && agreedPhoneNum.length()>0){
			myPhoneNum.setText(agreedPhoneNum);
		}

		// 하단 닫기버튼, 리스너
		closeBtn = (Button)findViewById(R.id.closeBtn);
		closeBtn.setOnClickListener(new Button.OnClickListener()  {
			public void onClick(View v)  {
				finish();
			}
		});	
		
		// 폰트 지정.
	    typefaceNanumGothic = Typeface.createFromAsset(getAssets(), CommonConstant.NanumGothic);  
	    typefaceNanumGothicBold = Typeface.createFromAsset(getAssets(), CommonConstant.NanumGothicBold);
	    // 폰트 적용
	    titleBar.setTypeface(typefaceNanumGothic);  
	    myPhoneNum.setTypeface(typefaceNanumGothicBold);
	    infoCertifiedMsg.setTypeface(typefaceNanumGothic);
	    closeBtn.setTypeface(typefaceNanumGothic);

	}
	
}
